money charity investing time tracking credit fundraising loans relationship project tracking project management software donations project management make money management cash crm consulting change management donate customer